view,scroll-view,text{margin: 0;padding: 0;box-sizing: border-box;}
text, view { font-size: unset; color: #202020;}
.cases-edit{
	padding-top: 20rpx;
	.part{
		width: 686rpx;
		background: #FFFFFF;
		border-radius: 16rpx;
		margin: 0 auto 30rpx;
		padding: 0 20rpx;
		.name{
			font-weight: 700;
			font-size: 32rpx;
			line-height: 38rpx;
			padding-top: 24rpx;
			.t{
				font-size: 28rpx;
			}
		}
	}
	.part1{
		font-size: 28rpx;
		line-height: 32rpx;
		.p1{
			padding: 16rpx 0 20rpx;
			.photo{
				width: 80rpx;
				height: 80rpx;
				border-radius: 50%;
				background-color: #F2F6FC;
			}
			.info{
				padding-left: 20rpx;
			}
			.t1{
				font-weight: 700;
				font-size: 32rpx;
				line-height: 38rpx;
				margin-bottom: 10rpx;
			}
			.t2{
				padding-left: 40rpx;
			}
			.go{
				width: 268rpx;
				height: 60rpx;
				background: #004CFF;
				border-radius: 12rpx;
				font-size: 28rpx;
				line-height: 60rpx;
				.i1{
					width: 32rpx;
					height: 28rpx;
				}
				.i2{
					width: 24rpx;
					height: 24rpx;
				}
				.t{
					color: #FFFFFF;
					padding: 0 2rpx 0 8rpx;
				}
			}
		}
		.p2{
			height: 74rpx;
			border-top: 2rpx solid #E8E8E8;
			.t{
				color: #959595;
			}
		}
	}
	.part2{
		padding-bottom: 40rpx;
		.title{
			line-height: 38rpx;
			padding-top: 30rpx;
			.label{
				font-size: 32rpx;
			}
			.red{
				color: #F10F0F;
			}
		}
		.conten{
			margin-top: 10rpx;
		}
		.line{
			width: 100%;
			height: 2rpx;
			background: #E8E8E8;
			margin-top: 30rpx;
		}
	}
	.part3{
		padding-bottom: 40rpx;
		.conten{
			margin-top: 20rpx;
		}
	}
	.part4{
		padding-bottom: 40rpx;
		position: relative;
		z-index: 1000;
		.conten{
			margin-top: 20rpx;
		}
		.sickness-t{
			width: 80rpx;
			font-size: 32rpx;
			line-height: 38rpx;
		}
		.sickness-temp{
			background: #F2F5FA;
			border-radius: 8rpx;
			padding: 12rpx 20rpx 0;
			margin-left: 10rpx;
			.items{
				background: #FFFFFF;
				border-radius: 4rpx;
				padding: 12rpx 10rpx;
				font-size: 28rpx;
				line-height: 32rpx;
				margin-right: 16rpx;
				margin-bottom: 12rpx;
				/deep/ .uni-icons{
					display: block;
					font-size: 40rpx !important;
					margin-top: 5rpx;
				}
			}
			.add{
				width: 168rpx;
				height: 54rpx;
				background: #FFFFFF;
				border-radius: 4rpx;
				font-size: 28rpx;
				color: #004CFF;
				text-align: center;
				line-height: 54rpx;
				margin-bottom: 12rpx;
			}
		}
		.search-panel{
			width: 564rpx;
			height: 492rpx;
			background: #FFFFFF;
			box-shadow: 0rpx 8rpx 20rpx 0rpx rgba(178,178,178,0.3);
			border-radius: 16rpx;
			padding: 0 20rpx;
			margin-top: 10rpx;
			position: absolute;
			right: 20rpx;
			.search-bar{
				padding: 20rpx 0 10rpx 10rpx;
				.icon{
					width: 36rpx;
					height: 36rpx;
				}
				.input-box{
					height: 36rpx;
					line-height: 36rpx;
					padding-left: 20rpx;
					font-size: 28rpx;
				}
				.input-place{
					color: #959595;
				}
			}
			.sickness-list{
				height: 410rpx;
				border-top: 2rpx solid #E8E8E8;
				.items{
					font-size: 32rpx;
					line-height: 38rpx;
					padding: 8rpx 14rpx;
					margin: 2rpx 0;
				}
			}
		}
	}
	.part5{
		padding-bottom: 20rpx;
		.conten{
			padding-top: 30rpx;
			text-align: center;
			color: #959595;
		}
		.img {
			width: 149rpx;
			height: 149rpx;
			margin: 10rpx 5rpx 0;
			background: #f8f8f8;
			border-radius: 8rpx;
		}
	}
	.btn-submit{
		width: 686rpx;
		height: 90rpx;
		background: #004CFF;
		border-radius: 16rpx;
		color: #ffffff;
		margin: 50rpx auto;
		font-size: 36rpx;
		text-align: center;
		line-height: 90rpx;
	}
	.textarea-box{
		width: 100%;
		height: auto;
		min-height: 134rpx;
		border-radius: 16rpx;
		border: 2rpx solid #D6D6D6;
		background: #ffffff;
		font-size: 28rpx;
		line-height: 32rpx;
		padding: 24rpx;
		margin: 0;
	}
	.textarea-place {
		line-height: 32rpx;
		font-size: 28rpx;
		color: #D6D6D6;
	}
	/deep/ .checklist-group{
		.checklist-box{
			margin: 0 0 0 54rpx;
		}
		.checklist-text{
			font-size: 32rpx;
			color: #959595;
			line-height: 38rpx;
		}
	}
	/deep/ .aaa {
		.checklist-group{
			.checklist-box{
				margin: 0 54rpx 0 10px;
			}
			.checklist-text{
				font-size: 28rpx;
			}
		}
	}
}